| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
my_mc.getBounds(targetCoordinateSpace:Object): Object
targetCoordinateSpace Путь к Таймлайну, который вы хотите взять за точку отсчета.
Объект со свойствами xMin, xMax, yMin и yMax.
Метод; возвращает объект со следующими свойствами: минимальные x и y координаты мувиклипа my_mc в системе координат targetCoordinateSpace.
Замечание: Используйте MovieClip.localToGlobal() и MovieClip.globalToLocal() для преобразования локальных координат мувиклипа в координаты Сцены, соответственно, или наоборот.
Вы можете расширять методы и обработчики событий класса MovieClip, создавая его подклассы. Для более подробной информации смотри "Присвоение класса мувиклип-символу " в Использовании ActionScript во Flash.
В примере ниже рисуется мувиклип square_mc. Код, рисующий мувиклип, использует метод MovieClip.getBounds() для отображения координат на панели Output.
this.createEmptyMovieClip("square_mc", 1);
square_mc._x = 10;
square_mc._y = 10;
square_mc.beginFill(0xFF0000);
square_mc.moveTo(0, 0);
square_mc.lineTo(100, 0);
square_mc.lineTo(100, 100);
square_mc.lineTo(0, 100);
square_mc.lineTo(0, 0);
square_mc.endFill();
var bounds_obj:Object = square_mc.getBounds(this);
for (var i in bounds_obj) {
trace(i+" --> "+bounds_obj[i]);
}
На панель Output выводится:
yMax --> 110 yMin --> 10 xMax --> 110 xMin --> 10
MovieClip.globalToLocal(),MovieClip.localToGlobal()
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |